/**
 * 
 */
package com.googlecode.iant.project;

import java.util.List;

import org.apache.tools.ant.Project;

/**
 * @author ccpascu
 *
 */
public interface IProject {

	/**
	 * @return a list (read only) of dependencies
	 */
	List<IDependency> getDependencies();

	/**
	 * @return the structure of this project
	 */
	IProjectStructure getStructure();

	/**
	 * @return an ANT project that maps to the structure of this project
	 */
	Project getAntProject();

}
